package com.enhe.gck.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import com.kuangkie.carbon.record.Updatable;
import com.kuangkie.carbon.record.annotation.Attribute;
import com.kuangkie.carbon.record.annotation.CarbonRecord;
import com.kuangkie.carbon.record.annotation.RecordCode;
import com.kuangkie.carbon.uid.model.UidManager;
import lombok.Data;

// 司机管理
@Data
@CarbonRecord("hwane16665")
public class Driver implements Updatable {
    @JSONField(name = "唯一编码")
    @RecordCode
    private Long id = UidManager.getLongUID();

    // 姓名
    @JSONField(name = "姓名")
    @Attribute("hwan16671")
    private String xm姓名;

    // 手机号
    @JSONField(name = "手机号")
    @Attribute("hwan16672")
    private String sjh手机号;

    // 身份证号
    @JSONField(name = "身份证号")
    @Attribute("hwan16673")
    private String sfzh身份证号;

    // 是否可用
    @JSONField(name = "是否可用")
    @Attribute("hwan16674")
    private String sfky是否可用;

    // 类型
    @JSONField(name = "类型")
    @Attribute("hwan16675")
    private String lx类型;

    @JSONField(name = "命令")
    @Attribute("hwan20208")
    private String command;

    @JSONField(name = "删除")
    @Attribute("hwan20267")
    private Boolean isDelete;
    @Override
    public String getRecordCode() {
        return this.id == null ? null : this.id.toString();
    }
}